home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 June / Software of the Month Club 1998 June.iso / pc / dos / lg / vde / vde.ref < prev    next >
Text File  |  1998-04-15  |  72KB  |  1,084 lines

  1.  
  2.                                    VDE.REF
  3.                                    -------
  4.                      Reference Manual for the VDE Editor:
  5.                          version 1.85 (21 Jan 1998)
  6.  
  7.                              (c)1987-98, E. Meyer
  8.  
  9.  
  10.  
  11.  ===============================  CONTENTS  ==================================
  12.  
  13.  
  14.      8. COMMAND REFERENCE, alphabetically by topic:
  15.           Auto format, Auto number, Auto save, Block commands, Column blocks, 
  16.           Cursor motion, Data files, Deleting, Envelopes, File browser, File 
  17.           commands, Find/replace, Graphics/foreign characters, Header, 
  18.           Hyphenation, Indenting, Information, Inserting, Justification, Line 
  19.           spacing, Mail-merge, Margins, Matching files, MenuBars, Multiple 
  20.           files, Pagination, Place markers, Print preview, Print styles/codes, 
  21.           Printer drivers, Printing, Proportional spacing, Protected mode, 
  22.           Reformat, Ruler line, Run DOS command/shell, Save/exit, Screen 
  23.           controls, Screen size, Sorting, Spelling check, Splitting files, 
  24.           Tabs, Time/date, Undelete, Upper/lower case, Windows.
  25.  
  26.      See also:
  27.           VDE.DOC    - QUICK START, SYNTAX, TECHNICAL INFORMATION, etc.
  28.           VMACRO.REF - detailed treatment of MACROS
  29.           VINST.REF  - use of the VINST installation utility
  30.  
  31.  
  32.  
  33.  =========================  8. COMMAND REFERENCE  ============================
  34.  
  35.  
  36.  AUTO FORMAT (^OM) -  Continuously keeps the paragraph of text you're working 
  37.     on properly formatted (margins and spacing), even as you add to or delete 
  38.     from the line; format changes are implemented instantly.  When off, the 
  39.     manual ^B command can still be used (see REFORMAT).
  40.          Care must be taken in files with mixed formats, as the CURRENT 
  41.     settings of margins and spacing are always used.
  42.          NOTES: with Auto Format on, certain keystrokes may have additional 
  43.     (or no) effects, due to immediate reformatting afterward; and some 
  44.     operations like Find/Replace may be a little slower.
  45.          Auto format does NOT affect parts of the file you have not been 
  46.     changing.  If you want to REformat an entire file, try ^M ^B ^[Enter].
  47.  
  48.  AUTO NUMBER (^K#) -  VDE can automatically number items for a list, outline, 
  49.     etc.  Just type a "#" character where each number should go:
  50.              #.  First item.
  51.              #.  Second item...
  52.     You can then mark the list (or part of it) off as a block, and use the ^K# 
  53.     command; VDE will insert numbers sequentially in place of the "#" markers.
  54.          You will be prompted for options, at which point you may enter one or 
  55.     more of the following, in any order:
  56.             nn   sets the starting number to nn (default is 1)
  57.              +   continues the numbering from the last use of ^K#
  58.              A   Aligns numbers flush with marker
  59.            R/r   uses Roman numerals (UPPER/lower case)
  60.            "#"   uses specified marker character (default is "#")
  61.     If "A"lign is used, the last digit of the number replaces the marker, and 
  62.     any other digits extend leftward, overwriting anything that may previously 
  63.     have been there.  Otherwise, the entire number is simply inserted in place 
  64.     of the marker (and text will be reformatted if auto format is on).
  65.          Decimal numbers can run up to 65535, Roman numerals to CCCLXLIX 
  66.     (399); after that they return to 1.  Starting "nn" must always be given in 
  67.     decimal.  The "#" option allows you to use different markers (#,@,...) for 
  68.     multiple sets of numbers in a single file.
  69.          Once numbering is done, the markers are gone; it's best to save the 
  70.     file first in case anything goes wrong.  For lists that will be revised, 
  71.     leave the "#" markers in the file on disk; use ^K# before printing, and 
  72.     don't save afterward.
  73.  
  74.  AUTO SAVE (^KA) -  Saves any changes you have made to disk automatically, at 
  75.     regular intervals.  This ensures that you don't lose too much work if you 
  76.     make a mistake, have a power outage, etc.  ^KA lets you set the interval 
  77.     (1 to 255 minutes), or turn this feature off entirely (0).  [The default 
  78.     can be set with VINST].
  79.          Notes: Auto save will wait for an interval of keyboard inactivity.  
  80.     It cannot save "untitled" work, or a file that has been protected (^KO).  
  81.     It preserves a backup file only if the file hasn't already been saved 
  82.     since it was first loaded (it doesn't continue to update the backup).
  83.  
  84.  BLOCK COMMANDS (^KB,^KK,^KH,^KZ,^KY,^KC,^KV,^KW; ^QB,^QK; ^KPB) -  A block of 
  85.     text is delimited by two markers, set by ^KB (beginning) and ^KK (end) in 
  86.     either order, which remain in the text until reset elsewhere or deleted.  
  87.     Alternatively, you can mark a block simply by holding down Shift while 
  88.     using the arrow, [Home/End], or [PgUp/Dn] keys to move the cursor, or 
  89.     pressing the main (left) button while moving with the mouse.  Once marked, 
  90.     the block text displays in a contrasting color.  ^KH unmarks the block, 
  91.     removing any marker(s) set.
  92.          Normally a block is a continuous segment of the file; but VDE can 
  93.     also work with column blocks, rectangular regions with the block markers 
  94.     at opposite corners.  For details, see COLUMN BLOCKS; the command behavior 
  95.     described below is for NORMAL block mode.
  96.          The block move and print commands (^KV,^KPB) require a block to be 
  97.     fully marked before use.  To save keystrokes, the other block commands 
  98.     (see also ^K#,^K",AltC), if used when only one block marker is present, 
  99.     will first mark the current cursor position as the other end of the block:
  100.          ^KY goes to and deletes the block.  (^QP may be used to return the 
  101.     cursor to its position before the deletion.)
  102.          ^KV moves the marked block to the present cursor location; ^KC copies 
  103.     it there, leaving the original marked.  (^QP will return to the former 
  104.     position of a moved block, or move to the end of the text just copied.)
  105.          ^KZ "zooms into" a block: the rest of the text is inaccessible, and 
  106.     the block is temporarily treated as the entire file.  This isolates one 
  107.     portion of a file for your attention, and also limits the scope of VDE 
  108.     commands (find/replace, word count, etc) to that part of the file.  (Only 
  109.     saving to disk continues to involve the entire file.)  Use ^KZ again to 
  110.     zoom back out.  If no block markers exist, ^KZ will zoom into an empty 
  111.     block.  In zoom mode, pagination is off; you can use block operations, 
  112.     though any block markers within will disappear when you zoom back to the 
  113.     whole file.
  114.          ^KW writes the block text to a disk file; it will ask for a filename 
  115.     (and optional mode).  You can also choose to append the text to an 
  116.     existing file by typing a "+" before the filename, as in:
  117.                       Write to file: +GORT
  118.     (If you don't specify "+", and the file already exists, VDE will ask 
  119.     whether you want to overwrite or append; press [Esc] or [Space] to 
  120.     cancel.)  To select a file to append to, you also can access the File 
  121.     Browser with [Enter], wildcards, or a directory name (see FILE BROWSER).  
  122.     You cannot write to a file you are currently editing.
  123.          ^QB moves the cursor to the block start (if marked); ^QK moves to the 
  124.     block end.
  125.          ^KPB (^KP with B option) prints the block text only.  (See PRINTING)
  126.  
  127.  COLUMN BLOCKS (^KN,^KI) - ^KN toggles column block mode, and ^KI selects 
  128.     between normal (insert) and replace mode for column blocks; when on, "CBl" 
  129.     (or "CRp" for replace) will appear in the header.
  130.          Normally, a block consists of the entire text stream between the 
  131.     block markers; see BLOCK COMMANDS.  But a column block is only the 
  132.     rectangle with the start marker at the top left corner, and the end marker 
  133.     at the bottom right.  Block highlighting will clearly show the difference 
  134.     between the two modes.  If the markers aren't properly placed to define a 
  135.     column block, highlighting won't occcur (though the markers remain 
  136.     visible) and block operations won't work.
  137.          Column mode, as its name suggests, is most useful in rearranging data 
  138.     arranged in columns, such as tables or parts of non-document files.  It 
  139.     may also be used in documents; column block operations don't invoke auto- 
  140.     format.  If printer codes or block markers make it difficult to judge 
  141.     column alignment, use preview (^OD).
  142.          Many block commands work essentially the same way in normal or column 
  143.     block mode, including ^KB,^KK,^KH, ^K",^K',^K^, ^KW, ^KPB, AltC, ^KY, and 
  144.     ^U.  Two are invalid in column block mode: ^KZ, ^K#.  (As a substitute, 
  145.     create a new empty file with AltL,^Enter and use AltC,AltP to copy the 
  146.     column block to it.)
  147.          The block move/copy/read commands, ^KV, ^KC, ^KR, and AltP, can 
  148.     either insert text or replace existing text, depending on the mode 
  149.     selected with ^KI, to give you more flexibility in manipulating columnar 
  150.     data.  In either case, the block text will appear at the cursor location 
  151.     (as top left corner); if some of its lines are shorter than others, spaces 
  152.     will be added to fill out the rectangle.
  153.          Note that it's possible to Cut a block in column mode, then Paste it 
  154.     in normal mode, or vice versa.
  155.  
  156.  CURSOR MOTION (Mouse,Arrows; ^F,A,C,R; ^QE,X,S,D; ^QR,C; ^QI,L,N,P; AltO) -  
  157.     Simple cursor motion is accomplished with a mouse (or equivalent pointing 
  158.     device) if installed, or with the four PC arrow keys or the classic 
  159.     WordStar "diamond" ^E,^X,^S,^D.  While generally interchangeable, there 
  160.     are some subtle differences between these methods.
  161.         The mouse functions only on the text screen (not at command prompts), 
  162.     and it can move DIAGONALLY as well as:
  163.            UP or DOWN maintaining the previous cursor column
  164.            LEFT only to the beginning of the line
  165.            RIGHT past the end of the line and up to the edge of the screen
  166.     The WordStar diamond keys move:
  167.            UP or DOWN to the previous column OR end of new line if shorter
  168.            LEFT or RIGHT from one character to the next throughout the file
  169.     The arrow keys move:
  170.            UP or DOWN maintaining the previous cursor column
  171.            LEFT or RIGHT from one character to the next throughout the file,
  172.              but on to the edge of the screen if already past end of line
  173.     That is, the mouse moves at will across the screen, while the WordStar 
  174.     keys move only within existing text, and the arrow keys are a sort of 
  175.     hybrid.  Mouse speed is controlled by its own driver software.
  176.          Whenever the cursor is temporarily pointing past the actual end of 
  177.     the line, you'll see a ">" by the column number in the header; if you add 
  178.     text at this location, spaces will be inserted to position it there.
  179.  
  180.          ^F or ^[>] moves right, to the start of the next word; ^A or ^[<] 
  181.     moves left, to the start of the current, then the previous, word.  ^C or 
  182.     [PgDn] scrolls forward (down) one screen; ^R or [PgUp] scrolls backward 
  183.     (up) one screen.
  184.          Preceded by ^Q, many keys move more Quickly: thus ^QE, ^QX go to the 
  185.     top or bottom of the screen; ^QS, ^QD to the left or right end of the 
  186.     line.  Similarly, ^QR and ^QC jump to the beginning or end of the file.
  187.          ^QI moves directly to the specified page (for documents) or line (for 
  188.     non-documents); see also "[_]" option, under SYNTAX.  In documents, ^QL 
  189.     and ^QN move to the start of the Last or Next page, respectively.
  190.          ^QP is a very powerful navigation tool: generally, it returns the 
  191.     cursor to its Previous position, before the last large motion occurred.  
  192.     It is effectively an "undo" for commands like ^QR/C, ^QF, ^QM/B/K, AltM, 
  193.     AltO.  ^QP can be repeated to cycle between two positions in a file.  ^QP 
  194.     also has special uses following many block operations; for example, ^QP 
  195.     locates the end a block just imported, copied, pasted, or undeleted, so if 
  196.     after inserting the block you realize you didn't want it there after all, 
  197.     you can remove it with the commands: ^KB ^QP ^KK ^KY.  (Note: ^QP can't 
  198.     return to a different file after a multi-file find.)
  199.          AltO displays an Overview ("scroll") bar at the top of the screen.  
  200.     The length of the bar corresponds to the file's size.  You can move the 
  201.     cursor left or right with the arrow keys; a marker remains to designate 
  202.     the original (current) position.  To move to the indicated position, press 
  203.     [Enter]; press [Esc] instead to cancel.
  204.  
  205.  DATA FILES (AltU) -  AltU allows you to change many VDE settings by Using 
  206.     (loading or saving) specific types of data files.
  207.          .VDF files can be Loaded and Saved - see KEY DEFINITION FILES.
  208.          .VDG files can be Loaded and Saved - see GRAPHICS.
  209.          .VDP,C,I files can be Loaded - see PRINTER DRIVERS, CHARACTER WIDTHS,
  210.                                         USER OPTIONS.
  211.     Any of these may also be loaded with a semicolon on the command line (see 
  212.     SYNTAX).  If no directory is specified, files must be in the current or 
  213.     VDE directory (see DIRECTORIES).
  214.          At the prompt for a data file to load, you can also access the File 
  215.     Browser with [Enter], wildcards, or a directory name (see FILE BROWSER).  
  216.     (In this case the directory defaults to the VDE directory instead of the 
  217.     current one, and the filespec to *.VD? instead of *.*.)
  218.          NOTES: When you load a .VDG file with AltU, it cannot alter any pre- 
  219.     existing graphics which are actually present in files being edited.
  220.          AltU can't handle .VDK files or write .VDP,C,I files, but VINST can.  
  221.     Also, AltU doesn't read data files created by earlier versions of 
  222.     VDE/VINST if the file format has changed, but VINST can usually read and 
  223.     convert them (and can write them back to disk in the new format).
  224.  
  225.  DELETING ([BkSp],[Del],^[BkSp],^[Del],^G,^T,^Y; ^QY,^Q[BkSp],^QT) -  ^G or 
  226.     [Del] deletes the character at the cursor.  [BkSp] deletes the previous 
  227.     one.  ^T deletes a word to the right (from the cursor to the end of the 
  228.     word).  ^[BkSp] deletes a word to the left.  ^[Del] deletes the entire 
  229.     current word.
  230.          ^Y deletes the entire current line.  ^QY deletes just the part of the 
  231.     line to the right of the cursor; ^Q[BkSp] deletes the part to the left.
  232.          ^QT, followed by a character, deletes everything up until the next 
  233.     occurrence of that character.  EXAMPLE: ^QT. (period) deletes to the end 
  234.     of the sentence.  Special cases: ^QT[Enter] deletes to the next HARD CR, 
  235.     the end of the paragraph; ^QT^Z deletes to the end of the file.
  236.          Unintended deletions can be recovered (see UNDELETING).
  237.  
  238.  ENVELOPES (^KPA) -  The "A"ddress option of the print command provides an 
  239.     easy way to print an envelope (i.e. to accompany a letter):
  240.        1.  Begin by moving the cursor to the address of the recipient, and 
  241.     marking this as a block (see BLOCK COMMANDS):
  242.                      {Margarita Empanada
  243.                       P.O. Box 3172           "{}" = block markers
  244.                       Sopapilla, CA 91306}
  245.     (Any indentation will be ignored; don't use column block mode.)
  246.        2.  Then use the print command (^KP), and at the options prompt, type 
  247.     "A", followed by "1" or "2" to specify the envelope size: 1 for smaller 
  248.     (letter size) envelopes, about 3.625 x 6.5"; 2 for larger ones (business 
  249.     size), 4.25 x 9.5".
  250.        3.  Optionally, you may include a return address for the upper left 
  251.     corner of the envelope: enter this in double quotes ("), using a backslash 
  252.     (\) to mark the beginning of a new line.  Example:
  253.               Options:  "M. Empanada\P.O. Box 3172\Sopapilla, CA 91306"A2
  254.     (You may find it convenient to set up envelope printing with your usual 
  255.     return address as a FUNCTION KEY, if you will use it frequently.)
  256.        4.  Load the envelope appropriately in your printer, and press [Enter] 
  257.     to print it.
  258.  
  259.          NOTES: Printers handle envelope feeding in various ways.  With some 
  260.     you can just feed in a single envelope, or manually position it on the 
  261.     platen; with some others, a separate tray is used for envelopes, and 
  262.     printing them involves selecting the proper tray.  Many laser printers 
  263.     feed envelopes lengthwise, requiring selection of a landscape font.  [To 
  264.     install the necessary control codes for envelope printing, see PRINTER 
  265.     INSTALLATION.]
  266.          Vertical positioning of text on the envelope can easily be changed by 
  267.     adding linefeeds to the envelope initialization.  Horizontal positioning 
  268.     can be varied with the "L" print option.  Because of the way laser 
  269.     printers operate in landscape mode, VDE prints both envelope sizes with 
  270.     their RIGHT edge in the same place.  This means that on other printers, 
  271.     the LEFT edge of the smaller envelope must be placed 3" (30 columns) in 
  272.     from the left margin.  If this is inconvenient, it can be overridden by 
  273.     specifying the left margin option (e.g. "L0") AFTER the "A1" option.
  274.  
  275.  FILE BROWSER (^KF,Esc*L) -  The File Browser shows a directory listing and 
  276.     allows various file operations to be performed.  It can be accessed in two 
  277.     ways: DIRECTLY, with ^KF, taking whatever you type as the argument for the 
  278.     "dir" command, and offering a choice of file operations; or INDIRECTLY, to 
  279.     complete many of VDE's file commands (^KL, AltL, etc), when instead of 
  280.     simply giving a filename you:
  281.               * press [Enter] alone (for *.*)
  282.               * use wildcards (*.DOC)
  283.               * give a drive/directory name (A:\)
  284.          Files display alphabetically in uppercase, followed by the parent 
  285.     directory "..", then subdirectories in lowercase.  (Unlike most "dir" 
  286.     commands, the Browser shows all directories whether or not their names 
  287.     match the given filespec, to make navigation easier.)  If there are more 
  288.     items than will fit on screen, you'll see "..." at the top or bottom to 
  289.     indicate this.  The menu below suggests the available command keys.
  290.  
  291.          You can move the cursor through the list with the arrow keys, 
  292.     [PgUp/Dn], or [Home/End]; additionally, a letter/number may be typed to go 
  293.     to the next filename beginning with that, or "\" to go to the next 
  294.     subdirectory.
  295.          Pressing [Enter] when the cursor is on a subdirectory switches to 
  296.     viewing its contents in turn; in indirect Browser use, pressing [Enter] on 
  297.     a file applies the original command to it.  Instead of this, direct use 
  298.     (^KF) offers a choice of file operations, on the following keys:
  299.               [F1]   LOAD an additional file to edit
  300.               [F2]   replace the current file with a NEW one
  301.               [F3]   READ a file into the current file
  302.              [Del]   DELETE the file (or directory, if empty)
  303.     Deletion is immediate, requiring no confirmation; use caution.
  304.          [Esc] or [Space] clear the directory display (quitting ^KF, or 
  305.     returning to the prompt to try again in indirect use); ^[Break] quits.
  306.          When loading or reading files, VDE's usual default file modes apply; 
  307.     if a file you want will require a different mode, you can first press "/" 
  308.     and the correct mode letter (or [Space] to cancel a previous choice).
  309.          With ^KL, AltL, and ^KF, you can tag and load files as a group: press 
  310.     "+" to "tag" (or untag) each file, and when ready, press [F4] to load them 
  311.     all at once.  Pressing [Esc] untags all files.  (You can also load a group 
  312.     of files automatically, bypassing the Browser display, with the "/1-8" 
  313.     option after the filespec: e.g. "*.TXT/8".)
  314.          If you need even more features than VDE provides, remember that you 
  315.     can run any other file utility you like with AltR.
  316.  
  317.          NOTE: Items with the DOS Hidden or System attribute normally don't 
  318.     appear in directory listings; VINST can also specify several excluded 
  319.     filetypes (like .COM or .EXE) which cannot be edited and will not be 
  320.     listed unless specified explicitly (e.g. "^KF*.COM").  If for some reason 
  321.     you want to list or load excluded or hidden files, you can use Esc*L to 
  322.     override these exclusions.  (On Esc*, see TOGGLE CONTROL.)
  323.  
  324.  FILE COMMANDS (^KL,^KR,^KJ) -  ^KL Loads (opens) new file(s) to edit, 
  325.     REPLACING the current one; if it has been modified, you'll be prompted to 
  326.     confirm that you really mean to abandon it.  (To save the file first, use 
  327.     ^KD instead; to load file(s) in ADDITION to the current one, use AltL 
  328.     instead.)  Just as on the command line, you can enter any number of 
  329.     filenames, with various options: number to load, string/line/page to find, 
  330.     file mode, read/only (see SYNTAX).  To open an "untitled" work area, press 
  331.     ^[Enter] at the prompt.
  332.          ^KR Reads in (imports) the contents of a single disk file, inserting 
  333.     the text at the current cursor position (this works a little differently 
  334.     depending on whether column block mode is engaged).  Note that ^QP can be 
  335.     used afterward to locate the end of the text just read in.
  336.          ^KJ simply deletes whatever disk file you specify.  Deletion is 
  337.     immediate; use caution.
  338.          From any of these file commands (^KL,^KR,^KJ), you can access the 
  339.     File Browser by simply pressing [Enter] at the prompt or entering a 
  340.     directory name or wildcards (see FILE BROWSER).
  341.  
  342.  FIND/REPLACE (^QF,^QA; ^L,^H) -  ^QF is the command to FIND a string.  (See 
  343.     also "[_]" option, under SYNTAX.)  The search normally proceeds from the 
  344.     cursor position forward, and is case (upper-lower) sensitive.  In document 
  345.     modes, it allows for extra whitespace (spaces, soft CR) between words in 
  346.     the event of wordwrap.
  347.          Special codes:  Graphic characters can be entered with AltG.  ^_ 
  348.     (Ctrl-underline) functions as a wildcard, matching any single character.  
  349.     The code ^^ (Ctrl-caret) can be used to find line overstrikes (CR without 
  350.     LF).  Use the single code ^M to match the end of a line (CR,LF); in 
  351.     documents, a string STARTING with ^M will match a HARD CR (without 
  352.     preceding space) only.  Examples:
  353.               Find: ^MLABEL       matches "LABEL" at start of line only;
  354.               Find: M^_.          matches "Mr.", "Ms.", etc.
  355.          ^QA is the REPLACE command.  It asks for a string to find, as above, 
  356.     then what to change it to.  Normally, the cursor moves to each occurrence 
  357.     of the string in turn, and you are asked ("Chg?") whether to change it; 
  358.     answer "Y"es or "N"o, or "*" to change all the rest without asking 
  359.     individually, or press [Esc] to quit.
  360.          There are several options for find/replace:
  361.            "B" = search Backward for the specified string;
  362.            "C" = Case insensitive search (upper/lower are equivalent);
  363.            "W" = whole Word only (skip instances part of a larger word);
  364.            "G" = search Globally (from start or end of current file);
  365.            "M" = Multi-file search (continues through all files being edited);
  366.            "N" = No query: replace all instances without asking.
  367.     To skip the options prompt, finish entry of the string (the replace 
  368.     string, for ^QA) by typing ^[Enter] instead of [Enter].
  369.          ^L instantly repeats the last find or replace (^QF/^QA) operation 
  370.     once more; the "B,C,W,M" options remain as last specified.  ^H also 
  371.     repeats, but in the reverse direction.
  372.          NOTES: Replacing can cause reformatting if auto format (^OM) is on.  
  373.     (Be careful with this in a file with varying margins.)  "N"o query is 
  374.     assumed whenever ^QA is used in a macro.  [VINST can set "C"ase insensi-
  375.     tive as your default, so that specifying "C" then means case sensitive.]
  376.  
  377.  GRAPHICS/FOREIGN CHARACTERS (AltG) -  Characters in the upper half of the 
  378.     ASCII table (80-FF or 128-255), such as accented letters and PC graphics, 
  379.     can be entered directly into a file with VDE by any standard DOS method, 
  380.     including the KEYBxx keyboard map utilities, or the numeric-keypad method 
  381.     (hold down [Alt] while pressing keypad 1,5,5 for character 155).
  382.          VDE also provides the AltG command to make this a little simpler.  It 
  383.     presents a menu of up to 32 characters (labeled A-Z, then 1-6) to choose 
  384.     from; the default set contains some useful box drawing parts, and has room 
  385.     free for other characters that might be entered.  [It can also be modified 
  386.     with VINST.]  Any individual entry can be easily redefined (unless it's 
  387.     already present in a file being edited): type "=", then the code (A-6) to 
  388.     change, and the complete graphics set will be displayed; just move the 
  389.     cursor to the desired character and press [Enter].  Alternatively, if you 
  390.     press [Tab], you may enter the extended ASCII code in either hex (2 digits 
  391.     80-FF) or decimal (3 digits 128-255).  Example: the Greek alpha can either 
  392.     be picked off the menu, or entered as "E0" hex or "224" decimal.  Once 
  393.     defined, the graphic can be entered into the file by pressing its menu 
  394.     letter (and subsequently, by pressing AltG followed by that menu letter).
  395.          As a further convenience, you can type "-" to clear all entries not 
  396.     needed for graphics already present in your files.
  397.          Graphics are stored in disk files in accord with the current file 
  398.     mode.  Printing of graphics depends on whether your printer driver [see 
  399.     PRINTER INSTALLATION] is designated as PC graphics (PC8) or Roman8, or 
  400.     neither, in which case VDE will "emulate" them, choosing standard ASCII 
  401.     character overstrikes that come as close as possible.  This usually works 
  402.     well, especially for the foreign language characters.
  403.          NOTE: a few "control codes" in the ASCII range 00-1F,7F, if entered 
  404.     into a file with ^P, will also appear in the graphics table, because of 
  405.     the way VDE represents them internally.
  406.          CAUTION: VDE can only handle 32 different graphics in an editing 
  407.     session.  If you load files containing many graphics (or binary data that 
  408.     will be interpreted as graphics), VDE will try to add each in turn to the 
  409.     table.  If the graphics table fills up, any further graphics will be 
  410.     replaced by spaces; the "Graphics overflow" error message will display, 
  411.     and protected mode (R/O) will engage to guard against saving to disk and 
  412.     corrupting the file.  (The most common cause of this problem is reading a 
  413.     word processor file in the wrong file mode.)
  414.  
  415.  HEADER (^OQ) -  The "header" at the top of the screen can be toggled on and 
  416.     off with ^OQ.  It provides useful information, but can be removed if you 
  417.     prefer a screen showing nothing but your text.  It looks like this:
  418.     ------------------------------------------------------------------------
  419.     + VDE.DOC /A      P 14   L 11   C 48    Ins    Col    AF DS J+ PS ! ^K_
  420.                  or (NP,BZ)         (>)  (Wrd,R/O)(CRp)(AI,HR) (MR) (?,")
  421.     -----------------------------------------------------------------------
  422.  
  423.     '+' = Multi-file flag indicates other file(s) are also being edited.
  424.     'VDE.DOC /A' = Current filename and mode.  The full directory information, 
  425.          along with other files being edited, can be displayed with the AltK 
  426.          command (see INFORMATION).
  427.     'P 14...' = Cursor position in file by page (in document modes), line, and 
  428.          column.  If past end of line, column displays as "C>nn".  If pagina- 
  429.          tion off (^OP0) in a document, 'NP' replaces page number; in block 
  430.          zoom mode (^KZ), 'BZ' displays, and line count is not paginated.
  431.     'Ins','Wrd' = Insert (^V) or Word Insert (^Ins) on.
  432.     'R/O' = Read/Only, protected mode (^KO) on.
  433.     'Col','CRp' = Column block or replace (^KN,I) modes.
  434.     'AF' = Auto Format (^OM) on.  (Documents only)
  435.     'AI' = Auto Indent (^OA) on.
  436.     'HR' = Hard Reform (^OY) on.  (Documents only)
  437.     'DS' = Double spacing (^OS) on.
  438.     'J+','J-' = Right Justification (^OJ) modes.  (Documents only)
  439.     'MR' = Margins released (^OX).  (Documents only)
  440.     'PS' = Proportional spacing (^OK) on.
  441.     '!','?','"' = Macro is executing, awaiting input, or being recorded.
  442.     '^K_' = Command key prefixes (and a few messages or prompts) display here.
  443.  
  444.          There is no room in the header to display the toggles for Variable 
  445.     tabs (^OV) and Hyphenation (^OH); instead, these report their new status 
  446.     'on/off' briefly each time they are used.  On narrow screens (fewer than 
  447.     80 columns) an abbreviated header is shown, for example:
  448.     ----------------------------------------
  449.     + VDE.DOC /A      I!  P 14  L 11  C 48      "I,W" = Insert, Word Insert
  450.                or (W,R)(?,")      (^K_)           "R" = Read/Only
  451.     ----------------------------------------
  452.  
  453.  HYPHENATION (^OH,^P-) -  ^OH toggles hyphenation on and off.  When on, 
  454.     hyphens are treated as legitimate places to break or recombine a line 
  455.     during reformatting.  [The default can be changed.]  VDE can't hyphenate 
  456.     long words itself, but will recognize any hyphens you enter in the text if 
  457.     you might prefer a long word to break at the margin.
  458.          In addition to ordinary hyphens "-" VDE uses "soft hyphens", entered 
  459.     by typing ^P- (^P,hyphen), which display in a different color.  Soft 
  460.     hyphens indicate optional places to break a long word: they won't be 
  461.     printed unless they fall at the end of a line.  You can use them 
  462.     temporarily in any document mode, but only modes /D,W,S,P,F store soft 
  463.     hyphens as such; when saving to disk in other modes (/A,U,M,X,L), they 
  464.     become hyphens or disappear, as appropriate.
  465.          Since soft hyphens aren't universally supported, when reformatting 
  466.     rejoins a word at an ordinary hyphen, VDE can't be sure whether it was 
  467.     dispensable or not.  To be safe, VDE leaves the hyphen in place, but also 
  468.     puts a placemark there to call your attention to it.  If you want to 
  469.     remove it you can easily do so with ^QM, [Del].
  470.  
  471.  INDENTING (^OA,^OG,^OO) -  Several commands produce automatic indentation in 
  472.     various ways.  (See also TABS, VALUE ADJUSTMENT)
  473.          The AUTO INDENT command ^OA causes wordwrap or the [Enter] key, upon 
  474.     moving to a new line, to match any existing indentation.  Its operation 
  475.     varies according to your insert status: if you're adding new text, it 
  476.     matches the previous line's indentation; if you're editing the text 
  477.     that's there, it moves to the line's existing indentation.  Thus any 
  478.     indentation structure you create is maintained.  This is particularly 
  479.     useful for outlines or program source code, and it works in both document 
  480.     and nondocument modes.  (Note: to work with ^OA, indentation must be done 
  481.     with spaces or variable tabs, NOT with hard tabs.)
  482.          When you want an entire paragraph indented, you could simply change 
  483.     the left margin and then change it back; but the TEMPORARY INDENT command 
  484.     ^OG may be more convenient.  Each time you use ^OG, the left margin is 
  485.     indented to the next tab stop.  The indentation lasts until you type the 
  486.     [Enter] at the end of the paragraph (or use the ^B or ^OL commands), at 
  487.     which time the original left margin is restored.
  488.          Normally, any indent at the start of a paragraph is created manually, 
  489.     and reformatting preserves it.  But you can set an automatic INITIAL 
  490.     INDENT for paragraphs with ^OO, which will be enforced in all formatting 
  491.     operations.  The indent is specified relative to the left margin setting, 
  492.     with allowed values from -99 to 99; negative values produce "hanging 
  493.     indents", and you can enter "+0" for no indent.  To indent to the cursor 
  494.     column, press [Enter] alone.  To turn this feature off again, enter "0" 
  495.     alone at the prompt.  (^OA and ^OO also cancel one another.)
  496.  
  497.  INFORMATION (AltK,AltI) -  The file/memory information command AltK displays 
  498.     a message telling you:
  499.       - The full name (including directory) of the current file;
  500.       - When it was last saved, and whether (Y/N) it has now been changed;
  501.       - Whether any print toggles (^B,^D,^S etc) are unpaired in a document;
  502.       - A word count for document files;
  503.       - The current size of the file in bytes or k (1k = 1024 bytes);
  504.       - Bytes of memory used in this text segment, and percentage full;
  505.       - The total amount of memory free to edit further files;
  506.       - The names of all other files being edited.
  507.     If more files are being edited, the cursor will be positioned on the 
  508.     second one listed; the Up/Down arrow keys can be used to select any file, 
  509.     and pressing [Enter] will take you to it.  Press [Esc] to exit.
  510.          AltI displays the VDE version, date, and copyright.  (An uninstalled 
  511.     copy of VDE does this automatically on startup.)
  512.  
  513.  INSERTING (^V,[Ins],^[Ins],^_,^N,^\) -  ^V or [Ins] toggles Insert mode 
  514.     on/off, and ^[Ins] toggles Word Insert.  When on, "Ins" or "WdI" appear in 
  515.     the header.
  516.          When both are OFF, VDE is in Overwrite mode: when you type a 
  517.     character, it replaces the one the cursor is on; when you press [Enter], 
  518.     the cursor advances to the beginning of the next line of text.  With 
  519.     Insert (^V) ON, when you type a character, any characters that were 
  520.     already there are carried to the right; when you press [Enter], a return 
  521.     is inserted into the text, causing the beginning of a new line.
  522.          Word Insert is a hybrid of the two modes: mostly it behaves like 
  523.     Overwrite mode, so you can replace an existing word; but when the cursor 
  524.     reaches the end of the word, it starts to behave like Insert mode, so you 
  525.     can continue typing without overwriting the next word.  This is often 
  526.     handy for revising existing text.
  527.          The ^_ and ^N commands (insert space, insert CR) are most useful in 
  528.     Overwrite mode (avoiding the need to turn Insert on and back off).
  529.          The ^\ command copies the character above the cursor (in the previous 
  530.     line), making it easy to duplicate parts of lines.  Handling of existing 
  531.     characters depends on the Insert mode.
  532.  
  533.  JUSTIFICATION (^OJ) -  ^OJ controls right justification mode, cycling between 
  534.     three states:
  535.               ADD.  ("J+" in header.)  Text paragraphs will be 
  536.          formatted with an even right margin, by inserting extra 
  537.          spaces between words as necessary.
  538.               REMOVE.  ("J-" in header.)  Formatting will undo 
  539.          justification by removing any extra spaces between words, 
  540.          leaving an uneven right margin again.
  541.               OFF.  Formatting doesn't change spacing of text.
  542.     Thus the Reform (^B) command can justify or de-justify text as desired.
  543.          Notes: Justification doesn't work with proportional spacing (^OK).  
  544.     Right-justified text should not be saved in file mode /U, which has no 
  545.     margin structure, or in modes /X,M,P,F,L, because XyWrite, MS Word, 
  546.     WordPerfect, and LX-MEMO won't recognize VDE's method of justification.
  547.  
  548.  LINE SPACING (^OS) -  ^OS toggles between single and double line spacing.  In 
  549.     double space mode, the following functions generate double carriage 
  550.     returns: [Enter], Insert CR (^N), Reform (^B), wordwrap.  You can easily 
  551.     mix single and double spacing; ^B can convert between the two.
  552.          Note: a single-spaced file can also be printed out double-spaced with 
  553.     the "D" option of the ^KP command (see PRINTING).
  554.  
  555.  MAIL-MERGE -  This is accomplished with a macro; see VMACRO.REF.
  556.  
  557.  MARGINS (^OR,^OL,^OX,^OC,^OF) -  ^OR sets the Right margin, and enables text 
  558.     formatting.  At the prompt, enter the column number (up to 255), or just 
  559.     press [Enter] for the current cursor column.  (Note: in proportional mode 
  560.     (^OK), the number is interpreted in 1/10" instead of characters.)
  561.          ^OL similarly sets the Left margin column; the value must be less 
  562.     than the right margin.  (^OL is normally used for indenting selected 
  563.     paragraphs.  To leave blank space at the left of the page throughout when 
  564.     PRINTING, see the "L" option of the ^KP command, or the left margin 
  565.     setting in PRINTER INSTALLATION.)  See also: VALUE ADJUSTMENT.
  566.          "Wordwrap" is automatic in all document modes whenever the margins 
  567.     are set: anything typed before the left margin will move up to it; 
  568.     anything typed past the right margin will wrap over to the next line.  
  569.     (See also REFORMAT and AUTO FORMAT)  Wordwrap and formatting are disabled 
  570.     if the right margin is set to 1, or while margins are released (^OX).
  571.          (NOTES: Margins cannot be set in nondocument modes; a left margin 
  572.     cannot be set in /X, /U, or /M mode.  For page top/bottom margins see 
  573.     PRINTING.)
  574.          ^OX toggles margin release, allowing you to type outside the margins.  
  575.     Use ^OX again (or a margin set command) to cancel.
  576.          ^OC Centers the current line with respect to the margins; ^OF sets 
  577.     the line Flush right.  Afterward, the cursor advances to the next line.
  578.  
  579.  MATCHING FILES (AltM,Esc*m) -  The Match command can locate small differences 
  580.     between two largely similar files (perhaps an earlier and a later revision 
  581.     of your work).  You must first load these two files (AltL), then split the 
  582.     screen between them (AltW), and position the cursor in corresponding 
  583.     places in both files (for example, the top).
  584.          Then press AltM.  Starting from these positions, VDE searches for any 
  585.     difference between the files.  If one is found, VDE will stop there, 
  586.     showing the disagreeing passages side by side.  If you want to continue, 
  587.     press AltM again.  (If the difference was significant you may first need 
  588.     to reposition one cursor to match the other.)  If the cursor winds up at 
  589.     the end of both files, they match.
  590.          Note: the behavior of AltM depends on the file mode.  In nondocu- 
  591.     ments, it does an exact character by character comparison.  In documents, 
  592.     it compares word by word, ignoring intervening whitespace (margins, soft 
  593.     CRs, etc).  Normally a difference in hard CRs is a mismatch, but you can 
  594.     use Esc*m if you want these treated as whitespace as well.  (On Esc*, see 
  595.     TOGGLE CONTROL)
  596.  
  597.  MENUBARS (^[Esc]) -  ^[Esc] is used to call up the MenuBar.  (LeftShift-Esc 
  598.     can also be used.)  Press the hilighted letter to select a submenu, then 
  599.     select again to perform a command.  You can press [Esc] or [Space] to back 
  600.     up to the main menu, or ^[Break] to abort.
  601.          The ^[Esc] command can also be used in a macro definition; if entered 
  602.     at the ^M prompt, it displays as a hilighted "!", and should be followed 
  603.     by one or two letters for menu selections.  (This feature is used in the 
  604.     WordPerfect compatibility macros contained in WP.VDF, to present menu 
  605.     choices; see DEFAULT FUNCTION KEYS.)
  606.  
  607.  MULTIPLE FILES (AltL,AltB,AltN,AltX,AltQ,AltC,AltP) -  VDE allows you to edit 
  608.     up to 8 files simultaneously, if you have enough free memory.  Multiple 
  609.     Files can be loaded from the command line, or once editing, by using AltL: 
  610.     at the prompt, just as on the command line, you can enter any number of 
  611.     filenames, with various options: number to load, string/line/page to find, 
  612.     file mode, read/only (see SYNTAX).  To open an "untitled" work area, press 
  613.     ^[Enter] at the prompt.  You can also access the File Browser with 
  614.     [Enter], wildcards, or a directory name (see FILE BROWSER).  (You can't 
  615.     load a file you're already editing.)
  616.          Once multiple files are loaded, they are waiting in line (actually a 
  617.     circular chain) for your attention; AltB and AltN (Back, Next) can be used 
  618.     to cycle through them.  If you Quit or Exit (^KQ,^KX) from one file, 
  619.     you're returned to the previous one.  It is possible to view two files on 
  620.     screen at once (see WINDOWS).
  621.          For convenience, AltX exits ALL files immediately, saving any changes 
  622.     made.  AltQ quits ALL files immediately, without saving; if any have been 
  623.     modified, you'll be prompted (just once) to confirm this.
  624.          The Cut(Copy) and Paste functions are designed to copy a block of 
  625.     text between two files; of course they also work within a single file, 
  626.     although ^KC is generally easier for that.  AltC Cuts a marked block of 
  627.     text, placing it in a buffer for later recovery.  [VINST lets you choose 
  628.     whether or not the cut block is also removed from its original position.]  
  629.     AltP Pastes in the previously cut text at the cursor position.  ^QP can be 
  630.     used to locate the end of the text just pasted.
  631.  
  632.  PAGINATION (^OP,^PL) -  The ^OP command sets the page length: the number of 
  633.     text lines (not including any header or page numbering, which take 3 extra 
  634.     lines) per page.  Enter a value up to 255 lines, or 0 for no pagination.  
  635.     (See also VALUE ADJUSTMENT)
  636.          This setting determines the page and line count shown in the document 
  637.     header ("P xx L xx"); when nonzero, all page functions (numbering, 
  638.     headers, start/stop at page) are enabled in printing.  A formfeed will be 
  639.     sent to eject each full page.  [VDE doesn't send a formfeed before 
  640.     printing; install one in your printer initialization if you want.]
  641.          When set to zero, pagination is off.  The header will say "NP L 
  642.     xxxx", showing you the absolute line number in the file (as in a non- 
  643.     document); when printing, pages break whenever your printer decides 
  644.     they're full, since a formfeed is sent only at the end of the file.  (To 
  645.     skip even this, use the block print option "B", which allows you to print 
  646.     several small things on the same sheet or, in conjunction with the "*" 
  647.     option, multiple copies of index cards, labels, etc.  See PRINTING.)
  648.          The ^PL command embeds a formfeed (^L) in the text, to begin a new 
  649.     page; the least confusing place to put it is at the beginning of a line.
  650.  
  651.  PLACE MARKERS (^KM,^KU;^QM) -  You can set any number of temporary place 
  652.     markers in the text with ^KM, when you want to return to a spot later.  
  653.     Place markers display as a highlighted "!", and can be deleted 
  654.     individually if no longer needed; they are NOT saved to disk.
  655.         ^KU can be used to remove all markers from a file at once.
  656.         ^QM moves the cursor to the next place marker in the file, cycling 
  657.     back to the top of the file as needed.
  658.  
  659.  PRINT PREVIEW (^OD) -  This command shows you a preview of the text as it 
  660.     would print: all markers and print codes disappear, text between printer 
  661.     toggles is highlighted to indicate special effects, and page breaks are 
  662.     shown by a row of dotted lines.  This is handy for checking text alignment 
  663.     and print effects, and helps avoid wasting time and paper on unacceptable 
  664.     printouts.  You can scroll through the file in this mode with [PgUp/Dn] or 
  665.     ^R/^C, or move to the top or bottom, with ^[Home/End].  Press [Esc] to 
  666.     continue editing.
  667.  
  668.  PRINT STYLES/CODES (^P) -  This command prefix is used to enter various 
  669.     "codes" in the ASCII range 00-1F,7Fh into the text, usually for purposes 
  670.     of printer control.  Most codes are entered in a standard fashion: ^PA 
  671.     embeds ^A, etc.  Those with defined functions in VDE documents display as 
  672.     highlighted letters, and always insert; the rest, if used, simply enter as 
  673.     the corresponding graphic from the PC character set.
  674.          Several standard ASCII codes are seldom needed: ^P[Esc] will enter 
  675.     the ESC code (1Bh), but this is most commonly used for printer control, 
  676.     and VDE offers a much easier way of doing that (see below).  ^P[Del] 
  677.     enters the DEL code (7Fh).  ^P^Z enters the code ^Z (1Ah), which normally 
  678.     should not be used because many programs (including MSDOS utilities) treat 
  679.     it as an end of file (EOF) mark in a text file.
  680.          Several other common control codes will produce special effects:
  681.           ^P^I - tab - printers respond variously to this
  682.           ^P^L - formfeed - causes a page break
  683.           ^P^H - backspace - overstrikes previous character
  684.           ^P^M - carriage return (without linefeed) causes overstruck line
  685.  
  686.          In place of complex "escape sequences" for print styles (underlining, 
  687.     etc) in documents, VDE lets you enter a single marker, which will be 
  688.     translated into the proper codes during printing.  VDE supports a set of 
  689.     13 codes for this purpose: seven toggles, six switches.  [See PRINTER 
  690.     INSTALLATION on how to install the proper driver for your printer.  
  691.     Otherwise, only ^PS and ^PX will work.]  The conventional WordStar 
  692.     meanings of these codes are:
  693.        Toggles: ^P^B  boldface        Switches: ^P^Q  (user def. 1)
  694.                   ^D  ("doublestrike")            ^W  (user 2)
  695.                   ^S  underline                   ^E  (user 3)
  696.                   ^Y  italic (or color)           ^R  (user 4)
  697.                   ^T  superscript                 ^A  alternate pitch
  698.                   ^V  subscript                   ^N  normal pitch
  699.                   ^X  strikeout [with "-", "/", etc -- see USER OPTIONS]
  700.     But you can use them for anything you like.  "Toggles" are good for 
  701.     features like underlining that are turned on and off; enter them in pairs, 
  702.     to mark the beginning and end of the desired text.  "Switches" are better 
  703.     for multi-valued parameters like character pitch or print quality.
  704.          All 13 codes are available in file modes /D,W,S; only some, in modes 
  705.     /P,F,M,X,L.  (See FILE MODES)  They do not function in modes /A,U,N,C.
  706.          If toggles aren't properly paired, you'll find print effects 
  707.     continuing throughout the rest of your document.  To save time and effort, 
  708.     use AltK or ^OD to check for this before printing.
  709.  
  710.  PRINTER DRIVERS (AltV,AltU) -  Since many people use more than one kind of 
  711.     printer, or use it in different ways (for example, to print labels), VDE 
  712.     accomodates two different printer drivers, a primary and an alternate.  
  713.     Before printing a file, you can select which one is active using AltV.  
  714.     [You can install different drivers with VINST.]
  715.          AltU gives you access to an unlimited number of further printer 
  716.     drivers in the form of .VDP disk files [see PRINTER INSTALLATION for 
  717.     instructions on how to create them]; select "L"oad, then type the file 
  718.     name.  You also can access the File Browser with [Enter], wildcards, or a 
  719.     directory name (see FILE BROWSER).  The chosen driver will replace the 
  720.     previous primary driver.
  721.  
  722.  PRINTING (^KP) -  The ^KP command Prints the current file.  For sizable 
  723.     files, you must wait until printing is finished before you can do anything 
  724.     else.  (The use of a print spooling utility, or a printer with a large 
  725.     memory buffer, speeds printing considerably.)  You can cancel printing at 
  726.     any time by pressing [Esc], or pause by pressing any other key (press a 
  727.     key again to resume).
  728.          The page format is determined by several factors: the current page 
  729.     length (^OP) determines the number of lines of text per page.  The top and 
  730.     left margins can be varied with options below.  Other options produce 
  731.     either a centered page number at the bottom of the page, or a header, 
  732.     consisting of a page number in the corner and/or a string of text; the 
  733.     positioning of these is controlled by settings in the printer driver.  
  734.     Various printers handle paper differently, but can typically put at least 
  735.     60 lines of text on a standard 11-inch page.
  736.          You will be prompted for options, at which point you may enter one or 
  737.     more of the following, in any order:
  738.  
  739.        @nn    begins printing AT page nn of the document.
  740.        =nn    RENUMBERS the printout so first page is numbered nn.
  741.        #nn    prints only (up to) a TOTAL of nn pages.
  742.        O,E    prints only Odd or Even pages (print one, then run the paper 
  743.             back through and print the other, for double-sided printing).
  744.        F      prints FACING pages (header/number reversed on even pages).
  745.        *nn    prints the entire job out nn TIMES (nn=1...255).
  746.  
  747.        N      NUMBERS pages sequentially, at top right.
  748.        C      numbers pages at bottom CENTER instead.
  749.      "..."    uses the quoted string as a HEADER.  The string will print at 
  750.             the top right next to the page number unless it begins with a "<" 
  751.             character, in which case it prints at the left edge.
  752.               Note: you can include the current Filename, Time or Date in the 
  753.             header simply by entering ^F, ^T, or ^D, respectively.  To enter a 
  754.             quote mark, double it ("").
  755.        S      SUPPRESSES the header/page number on the first page of output.
  756.        Tnn    sets a TOP MARGIN skip of nn lines.     [The default margins can
  757.        Lnn    sets a LEFT MARGIN skip of nn columns.    be set with VINST.]
  758.  
  759.        B      prints only the currently marked BLOCK.  Pagination is disabled, 
  760.             and no final formfeed is sent; you may have to eject the page.
  761.        A      ADDRESSES an envelope; see ENVELOPES.
  762.        P      PAUSES for your keystroke before each page prints (sheet feed).
  763.        ^      FILTERS control codes (like ^X) so they print out as text "^X".
  764.        D      DOUBLESPACES the printout.
  765.      '...'    sends an additional string of printer initialization commands 
  766.             before printing begins.
  767.   (FILENAME)  redirects printer output to a disk file.  All print control 
  768.             codes will go into the file just as they would have been sent to 
  769.             your printer, according to your current printer driver.  To append 
  770.             the output to an existing file, use a "+": (+FILENAME).
  771.  
  772.          EXAMPLES:    Options:  "<STATUS REPORT: ^D" N F
  773.     will put a header like "STATUS REPORT: 10/19/90" at the top left of each 
  774.     page, and the page number at the top right (vice versa on even pages).
  775.                       Options:  L12 #1
  776.     will print one page only, with an added left margin of 12.  (Printing a 
  777.     single page is a good check of page layout before going ahead to print a 
  778.     long file.  To continue at page two, use Options: @2.)
  779.                       Options:  BD(+SCRATCH)
  780.     will append the print output of a marked block, double spaced, to the disk 
  781.     file SCRATCH.
  782.  
  783.          PAGINATION:  If you have set page length to 0 (^OP0) or select the 
  784.     'B' option to print only a block, the output will NOT be paginated by VDE 
  785.     -- that is, data will be sent to the printer in a continuous stream, and 
  786.     it will break pages whenever it considers them full.  [The printer's own 
  787.     page length can usually be set in your printer initialization.]  No 
  788.     headers, page numbers, or any other options @,=,#,O,E,F,N,C,S,T,P,"..." 
  789.     which involve page numbering, are allowed with 'B'.  If for some reason 
  790.     you do want paginated printing of a block only, you must cut and paste it 
  791.     to a new file (see AltC,P), and print it as a separate file.
  792.          MARGINS: A left margin that is part of a document's format (via ^OL, 
  793.     etc) affects the file text but not placement of headers or page numbers.  
  794.     Left margin settings external to the text ("Lnn", or printer driver 
  795.     default) shift the entire printout to the right, including headers and 
  796.     page numbers.  Because these settings are also in columns, their physical 
  797.     width can vary according to the font in use; more consistent results can 
  798.     be obtained instead from your printer's absolute left margin setting 
  799.     feature (see PRINTER INSTALLATION).
  800.          INITIALIZATION:  Codes '...' must be entered as actual characters or 
  801.     control codes, not digits.  If the command is Esc A (1B 41 hex), press 
  802.     quote, ^P, [Esc], A, quote.  To enter a quote mark (27 hex) in a quoted 
  803.     string, double it ('').  (Some control codes, including Esc, must be 
  804.     entered with the ^P prefix; see PROMPTS.  Codes 00-1F are entered as ^A, 
  805.     ^B, etc.  You may find an ASCII table helpful; see VINST.REF.)  An empty 
  806.     string ('') can be used to skip the driver's usual initialization, and can 
  807.     even followed (after a space or other option) by another string '...' to 
  808.     use instead.
  809.  
  810.  PROPORTIONAL SPACING (^OK) -  Normally VDE assumes a fixed pitch font, where 
  811.     each character is the same width.  If you print with such a font (like 
  812.     Courier or Prestige Elite) your printout will look much like what you saw 
  813.     onscreen.  If you switch your printer to a proportional font (like Times 
  814.     Roman) and print the same document again, it will look quite different: 
  815.     the right margin will become very uneven; indents and tabs will shrink, 
  816.     and may not line up properly from one line to the next; etc.  This is 
  817.     because character widths now vary, and spaces are usually smaller than the 
  818.     average width.  Full-fledged word processors devote an enormous amount of 
  819.     code and data, which VDE has no room for, to coping with the challenges of 
  820.     proportional printing, and the different fonts you might use.  But if your 
  821.     printer has a proportional font that you like, you can still get VDE to 
  822.     use it, and to format text so that at least it will once again print with 
  823.     a more consistent right margin.
  824.          Use ^OK to toggle proportional mode on and off.  When on, all 
  825.     wordwrap and reformatting (^B,^OC,^OF) will take advantage of a table of 
  826.     varying character widths, for a better aligned printout, though line 
  827.     lengths may look uneven on screen; and when you print, a proportional font 
  828.     will be selected.  In proportional mode, the right margin is interpreted 
  829.     in inches rather than characters, based on a conversion of 10 cpi, so that 
  830.     a right margin (^OR) setting of 70 means 7.0", rather than 70 characters.
  831.          Mixing proportional and fixed print in the same document is a little 
  832.     tricky.  You will need to install a print (^P) toggle or switch to 
  833.     alternate between the two fonts.  You must type or format the fixed pitch 
  834.     parts with ^OK off, and the proportional parts with ^OK on (and 
  835.     appropriately altered margins).  The ^OK status when you print determines 
  836.     which font VDE starts out with.
  837.  
  838.          Note the following limitations in VDE's admittedly crude implemen- 
  839.     tation of this feature:
  840.          You may need to install codes to enable proportional mode in your 
  841.     printer driver [see PRINTER INSTALLATION].
  842.          Proportional printing should work fairly well with VDE's default 
  843.     width table, but for best results, you should fine-tune this table to 
  844.     match the actual character widths of your own preferred font [see 
  845.     CHARACTER WIDTHS].
  846.          Only the right margin setting (^OR) is affected by proportional mode; 
  847.     the left margin and tabs continue to work based on character columns.  You 
  848.     may find that you need larger left margin and tab settings in proportional 
  849.     mode, and the ruler line is much less useful.
  850.          Right justification (^OJ) is not available in proportional mode.
  851.  
  852.  PROTECTED MODE (^KO,/R) -  When you want to view a file without accidentally 
  853.     modifying it, VDE offers two levels of protection.  First, you can 
  854.     temporarily toggle protected mode on and off with ^KO; when on, any 
  855.     command that would modify the file is rejected as an "Invalid Key".
  856.          If you load a file with the DOS R/O attribute, protected mode will 
  857.     engage automatically; you can also specify the option /R after a filename 
  858.     to load it Read/Only.  In these situations, protected mode cannot be 
  859.     cancelled by ^KO; the text cannot be modified at all unless you first 
  860.     rename it (^KE) to a new filename.
  861.  
  862.  REFORMAT ([Enter],^B;Esc*S;^OY;^OB) -  In documents, pressing [Enter] creates 
  863.     a permanent or "hard" Carriage Return marking the end of a paragraph.  
  864.     (This is a CR without a preceding space; wordwrap creates a removable 
  865.     "soft CR", preceded by a space.  See TEXT FORMATTING.)
  866.          ^B reformats a paragraph according to the current margin settings and 
  867.     line spacing.  It can either reshape a paragraph after editing (if AUTO 
  868.     FORMAT isn't in use) or change its format in various ways (see MARGINS, 
  869.     JUSTIFICATION, LINE SPACING).  VDE preserves any existing indentation of 
  870.     the top line relative to the next one, unless a paragraph indent has been 
  871.     set with ^OO (see INDENTING).  To reformat an entire file use the MACRO 
  872.     command to repeat ^B, for example: ^M ^B ^[Enter].
  873.          Normally, ^B leaves single lines ending in a hard CR alone, to avoid 
  874.     disturbing things like a centered title; use Esc*S if you want ^B to 
  875.     adjust such lines to the left margin instead.  (On Esc*, see TOGGLE 
  876.     CONTROL)
  877.          ^OY toggles hard reform mode, which allows reformatting of text full 
  878.     of hard CRs (such as ASCII text from other sources).  Autoformat is turned 
  879.     off; reform (^B) will convert a group of text lines with hard CRs into a 
  880.     formatted paragraph with soft CRs.  A blank line or change of indentation 
  881.     is recognized as starting a new paragraph.  There are also various ways to 
  882.     convert "soft" paragraphs back into hard text, from repeated use of 
  883.     [Enter] to saving a file in /N mode.
  884.          ^OB toggles hard CR/TAB display.  In document modes, these are 
  885.     normally marked by left-arrow or double-arrow characters, to distinguish 
  886.     them from soft CRs and spaces; but if you find this distracting, you can 
  887.     turn them off.
  888.  
  889.  RULER LINE (^OT) -  To help you align text properly, ^OT displays a "ruler 
  890.     line" above the text; use ^OT again to remove it.  Examples:
  891.        (/D mode)      L-----!---!----------v--!--------------R........
  892.        (/N mode)      :.......:.......:....v..:.......:.......:.......
  893.          A moving pointer "v" indicates the current column.  "L,R" designate 
  894.     the current margins; "---" shows the area within them, "..." areas outside 
  895.     them.  Tab stops are marked by either "!" (Variable) or ":" (Hard).
  896.  
  897.  RUN DOS COMMAND/SHELL (AltR) -  AltR lets you run DOS commands without 
  898.     leaving VDE.  An imitation DOS prompt is produced (e.g., "C:\WORK>"); you 
  899.     can copy or rename files, or run any other program you like, and 
  900.     afterwards VDE will prompt you to "Press [Esc]", which returns you to your 
  901.     undisturbed VDE editing session.
  902.          In addition, you may simply press [Enter] at the prompt, which lets 
  903.     you out into a "Command Shell", essentially a new copy of DOS where you 
  904.     can execute any number of commands as you like; when finished, you must 
  905.     type the DOS command EXIT to return to VDE.
  906.          CAUTION: never load new memory-resident utilities (TSRs) from within 
  907.     a shell like the AltR command; this fouls up the DOS memory allocation.
  908.          NOTES: To use AltR, you must have enough free memory to load and run 
  909.     the chosen program; and VDE must be able to find COMMAND.COM in order to 
  910.     execute it, via the COMSPEC environment variable.  Be sure either that 
  911.     your AUTOEXEC.BAT file includes a line like
  912.                         SET COMSPEC=C:\COMMAND.COM
  913.     or that your CONFIG.SYS file includes a line like
  914.                         SHELL=C:\COMMAND.COM C:\ /P
  915.     (In either case replace "C:\" with the appropriate directory.)
  916.          The ^[Break] key will not abort programs being run from VDE via AltR, 
  917.     but ^C may work.
  918.  
  919.  SAVE/EXIT (^KE,^KS,^KX,^KD,^KQ; Esc*t) -  ^KE renames your current work, 
  920.     allowing you to change the name to which it will be saved, and/or the file 
  921.     mode governing its format.  At the prompt you can enter a new filename, 
  922.     directory, mode, or any combination of these.  You can also make your work 
  923.     "untitled" by pressing ^[Enter] at the prompt (see PROMPTS).  (^KE doesn't 
  924.     rename or delete any previously existing file on disk.)
  925.          ^KS Saves your work to disk, writing it to the file named in the 
  926.     header.  (If it's "untitled", a new name will be requested.)  If the text 
  927.     hasn't been modified, you'll be prompted to confirm that you meant to save 
  928.     it anyway.  For safety, when you save changes to an existing file, a copy 
  929.     of the previous version is normally preserved as a BACKUP FILE (with the 
  930.     same name, but extension ".BAK").  If you decide to abandon your latest 
  931.     changes, you can recover the old version from the BAK file.  [You can 
  932.     choose not to maintain BAK files, if you prefer; see VINST.REF: OPTIONS.]
  933.          There are several different commands for finishing up:
  934.        ^KX eXits, saving your work (if modified).
  935.        ^KD (Done) saves your work, then prompts you for a new file to edit.
  936.        ^KQ just Quits, without saving to disk.  If the file has been modified, 
  937.     you'll be prompted to confirm that you mean to abandon those changes.
  938.          NOTE: any spaces are normally trimmed from the ends of lines in non- 
  939.     document modes when saving a file to disk; you can use Esc*t to change 
  940.     this behavior.  (On Esc*, see TOGGLE CONTROL)
  941.  
  942.  SCREEN CONTROLS (^W,^Z; Alt-arrows; ^OE,^OZ) -  VDE provides a number of 
  943.     commands to control the display screen:
  944.          ^W and ^Z shift the screen frame up and down a line at a time, 
  945.     without moving the cursor in the text (unless necessary).
  946.          Used with [Alt], any arrow key also causes the frame to shift: 
  947.     up/down by 1/3 screen, or right/left by 32 columns.  Again, the cursor is 
  948.     not moved unless necessary.
  949.          ^OE makes the current line the top of the screen.
  950.          ^OZ temporarily blanks the entire screen, to avoiding CRT burn-in, or 
  951.     just protect work from prying eyes or fingers.  Restore the screen by 
  952.     pressing [Esc].  This is also useful if some other software (like a 
  953.     memory-resident utility) has messed up the screen: type ^OZ,Esc and VDE 
  954.     will completely restore it.
  955.  
  956.  SCREEN SIZE (AltA,AltE) -  The standard PC text screen is 25 lines of 80 
  957.     characters, but VDE automatically adapts to whatever size is currently in 
  958.     use (minimum: 8 lines, 40 columns).  For example, VDE supports extended 
  959.     screen modes (like 50 or 60 lines, or 96 or 132 columns) offered by some 
  960.     PC hardware and software; it works on portable computers with smaller 
  961.     displays (like the 16x40 or 18x64 of the HP 95/100/200LX palmtops); and 
  962.     visually impaired users can use the DOS command "MODE 40" to edit with a 
  963.     40 column large-type screen (see further notes on narrow screens below).
  964.          You can use third-party software (like UltraVision from Personics) or 
  965.     whatever utilities came with your video adapter card to set any desired 
  966.     screen size before running VDE, or even to change sizes while editing (via 
  967.     the AltR command).  VDE also offers two commands of its own to change the 
  968.     screen size on the fly:
  969.          AltA changes the number of columns displayed, toggling between normal 
  970.     (80) mode and wide (132) mode.  It can be used alone, or in combination 
  971.     with AltE.  This command works ONLY with certain brands of video cards 
  972.     which offer 132-column displays [see INSTALLATION to specify yours], or if 
  973.     you're running UltraVision with a card that supports its 132-column mode.
  974.          AltE changes the number of text lines displayed.  In EGA/VGA 132- 
  975.     column modes it simply toggles between 25-line and 43/50-line text.  In 
  976.     standard text modes (and even in 132 columns, under UltraVision) it 
  977.     displays a prompt offering a wider range of sizes:
  978.                     Standard VGA - 20,25,33,50,57 lines
  979.                              EGA - 19,25,31,43,50
  980.                 with UltraVision - 25, 34/36, 43/50/53, 60/63  (varies)
  981.     These are selected with a letter from "A"-"E".  [If you want a default 
  982.     different from your DOS text screen, you can set it with VINST.]  Larger 
  983.     characters are easy on the eyes; smaller ones pack more into each screen; 
  984.     the 33-line setting is a nice compromise.
  985.         NOTES: The original screen size is restored upon exit from VDE.
  986.         Under DESQview, you must use its "Rearrange:Video" menu selection to 
  987.     change character sizes; the AltA,E commands will not work.
  988.         Narrow screens: AltE still works in 40-column mode, and AltA should 
  989.     switch into 80 columns (though it can't return to 40).  When running with 
  990.     fewer than 80 columns, VDE omits many toggle indicators from the header, 
  991.     and truncates the function key labels; a few displays, like the File 
  992.     Browser, adjust to the screen width; most menus (including ^J,^KP, 
  993.     AltG,H,I,J,K) remain in 80 column format but can be viewed by scrolling 
  994.     horizontally with the [<],[>] arrow keys.
  995.  
  996.  SORTING -  This is accomplished with a macro; see VMACRO.REF.
  997.  
  998.  SPELLING CHECK (AltH,AltJ,Esc*U) - For registered users who have the spelling 
  999.     checker, AltH will check spelling of the word at the cursor, and AltJ will 
  1000.     go through the document beginning at the word after the cursor.  Esc*U 
  1001.     unloads the speller, freeing its memory for other use.  See the 
  1002.     VDESPELL.DOC file that comes with the speller for complete instructions.
  1003.  
  1004.  SPLITTING FILES (AltS) -  If you encounter a text file that is too large for 
  1005.     VDE to load and edit, you can divide it into manageable chunks with the 
  1006.     Split command.  You will be prompted for the name of the file to split; 
  1007.     VDE will divide it in pieces whose names have a number added at the end of 
  1008.     the file name.  Example: BIG.DOC will split into BIG1.DOC, BIG2.DOC, etc, 
  1009.     each of which you can edit separately.  After 9, the numbers continue with 
  1010.     letters A..Z.  (The original file also remains on disk.)
  1011.          If necessary, the files can later be reassembled into one with the 
  1012.     DOS COPY command, for example:  COPY BIG1.DOC+BIG2.DOC BIG.DOC.
  1013.  
  1014.  TABS ([Tab],Shft[Tab],^[Tab]; ^OV,^OI,^ON; ^PI,Alt[Tab]) -  VDE has two tab 
  1015.     modes, Variable and Hard; ^OV toggles between them.  (See also INDENTING)
  1016.          In Hard Tab mode (the default for nondocuments), the [Tab] key enters 
  1017.     an actual TAB (ASCII 09) character, which will overwrite the character at 
  1018.     the cursor or, if Insert is on, insert before it.  Hard tabs display at 
  1019.     fixed intervals [normally 8 columns; optionally 4 or 16], and also appear 
  1020.     as a bidirectional arrow in document modes.  How (or whether) they print 
  1021.     depends upon your printer's handling of code 09h.
  1022.          In Variable Tab mode (the default for documents), the [Tab] key just 
  1023.     moves the cursor to the next tab stop set.  In Overwrite mode, the cursor 
  1024.     moves over any existing text; in Insert mode, spaces are inserted into the 
  1025.     text.  In either case, spaces are added at the end of a line as needed.  
  1026.     Up to sixteen tab stops may be set with ^OI, or cleared with ^ON; the 
  1027.     defaults are in columns 6, 15, 35, and 55.  [These can be changed.]  Both 
  1028.     commands prompt for a list of column numbers, or you can press [Enter] for 
  1029.     the cursor column.  The Set command ^OI also accepts two options, both of 
  1030.     which replace all previous tab settings:
  1031.               @nn           Set tabs every "nn" columns
  1032.               #n1,n2,...    Set tabs to columns "n1,n2,..." ONLY
  1033.     You can simply clear all variable tabs by typing ^ON followed by "*".
  1034.          Shft[Tab] tabs backwards (left to the previous tab position), useful 
  1035.     for moving around in tables, etc.
  1036.          ^[Tab] tabs to the column of the next nonblank in the previous line, 
  1037.     for automatic alignment with existing columns.
  1038.          Alt[Tab] offers a shortcut to get a hard tab in variable tab mode, or 
  1039.     variable tab in hard tab mode.  And ^PI can always be used to insert a 
  1040.     hard tab.
  1041.  
  1042.  TIME/DATE (AltT,AltD) -  VDE can read the DOS system clock and insert the 
  1043.     current time and date in your file automatically.  Just press AltT for the 
  1044.     Time, or AltD for the Date.  The string will appear at the current cursor 
  1045.     location, as though you had typed it in yourself: for example,
  1046.               1:21 PM            [or 13:21 -- VINST selects the format]
  1047.               January 15, 1988   [or 1/15/88, 15 January 1988, 15.1.88]
  1048.  
  1049.  UNDELETING (^U) -  The undelete function can be used to recover accidentally 
  1050.     deleted text or overstruck characters.  The lost text will be replaced at 
  1051.     the current cursor location.  ^U may be used repeatedly to undo a sequence 
  1052.     of deletions, recovering each character, word, or line in order.  (Once 
  1053.     all deleted text is restored, ^U does nothing further.)
  1054.          Exception: block deletions cannot be recovered sequentially; they 
  1055.     must be undeleted immediately (before any other deletion occurs).  An 
  1056.     undeleted block is no longer marked, but since ^QP will find the end of it 
  1057.     (just as for a block read, ^KR) it can be re-marked with ^KB^QP^KK.
  1058.          Undeletion can also be used as a sort of quick-and-dirty block move.  
  1059.     For example, if the cursor is at the start of a word, the commands ^T^F^U 
  1060.     (which of course can be assigned to a function key) will swap that word 
  1061.     with the one following it.  Similarly, ^Y^X^U will swap two lines.
  1062.  
  1063.  UPPER/LOWER CASE (^^; ^K",^K',^K^) -  ^^ (Ctrl-caret or 6) reverses the case 
  1064.     of the character at the cursor, if it was a letter, and moves to the next.
  1065.          ^K^ (^K-caret) reverses the case of all text in a marked block (see 
  1066.     BLOCK COMMANDS); ^K" makes the block text all uppercase, ^K' lowercase.
  1067.  
  1068.  WINDOWS (^OW; AltW,AltF; ^[PgUp,PgDn]) -  VDE can split the screen into two 
  1069.     windows, showing either two parts of the same file or two different files.  
  1070.     In either case, AltF moves the cursor back and forth between the two 
  1071.     windows.  ^[PgUp] and ^[PgDn] scroll BOTH windows in synchronization.
  1072.         ^OW is used within a SINGLE file; it creates a second window 
  1073.     (originally a duplicate of the first, of course) in which you can move to 
  1074.     and view or edit another location in the file at the same time.  (Note: 
  1075.     modifications made to the same area of the file will be reflected in the 
  1076.     inactive window after an interval of keyboard inactivity.)  Type ^OW again 
  1077.     to undo windowing.
  1078.         AltW splits the screen Window between two DIFFERENT files being 
  1079.     edited, showing you both at once (note the different filename in the 
  1080.     second window).  Type AltW again to undo.
  1081.  
  1082.  
  1083.  ===============================[end VDE.REF]=================================
  1084.